package com.tuo51.childcare.service;

import com.tuo51.childcare.domain.dailyrecord.DailyGrowRecordTemplate;
import com.tuo51.childcare.domain.dailytask.DailyTask;
import com.tuo51.childcare.domain.vo.DailyGrowRecordVO;
import com.tuo51.childcare.domain.vo.DailyTaskTemplateGroupVO;
import com.tuo51.core.domain.staffs.Staff;

import java.util.List;

public interface DailyService {

    List<DailyGrowRecordTemplate> dailyGrowRecordTemplates(Staff staff);

    List<DailyGrowRecordVO> saveGrowRecord(Staff staff, List<DailyGrowRecordVO> values);

    List<DailyTask> dailyTask(Staff staff);

    DailyTask finishTask(Staff staff, String taskId);

    List<DailyTaskTemplateGroupVO> taskTemplates(Staff staff, String reportId);

    boolean savePlan(Staff staff,  List<String> templateIds);
}
